﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EntityLibrary
{
    public class PosChantOutputEntity
    {
        /*
           字段名称	        位置	    长度	说明
            返回码	        1-6	        6	
            返回码含义	    7-46	    40	
            pos流水号	    47-52	    6	//好像是从43位开始的,注意测试
            授权号	        53-58	    6	
            批次号	        59-64	    6	
            卡号	        65-83	    19	
            有效期	        84-87	    4	
            银行号	        88-89	    2	
            银行检索参考号	90-101	    12	
            终端号	        102-116	    15	
            商户号	        117-131	    15	
            交易金额	    132-143	    12	

         */

        /// <summary>
        /// 返回码
        /// </summary>
        public string ReturnCode { set; get; }

        /// <summary>
        /// 是否执行成功
        /// </summary>
        public bool Success { set; get; }

        /// <summary>
        /// 返回码含义
        /// </summary>
        public string ReturnCodeMean { set; get; }

        /// <summary>
        /// pos流水号
        /// </summary>
        public string POSFlowNo { set; get; }

        /// <summary>
        /// 授权号
        /// </summary>
        public string AuthorizationNo { set; get; }

        /// <summary>
        /// 批次号
        /// </summary>
        public string BatchNo { set; get; }

        /// <summary>
        /// 卡号
        /// </summary>
        public string CardNo { set; get; }

        /// <summary>
        /// 有效期
        /// </summary>
        public string InvalidDate { set; get; }



        /// <summary>
        /// 银行号
        /// </summary>
        public string BankNo { set; get; }

        /// <summary>
        /// 银行检索参考号
        /// </summary>
        public string BankSearchNo { set; get; }

        /// <summary>
        /// 终端号
        /// </summary>
        public string TerminalNo { set; get; }

        /// <summary>
        /// 商户号
        /// </summary>
        public string FirmNo { set; get; }

        /// <summary>
        /// 交易金额
        /// </summary>
        public string MerchanMoney { set; get; }
    }
}
